Dominance Product and High-Dimensional Closest Pair under L_infty

نویسندگان

  • Omer Gold
  • Micha Sharir
چکیده

Given a set S of n points in R, the Closest Pair problem is to find a pair of distinct points in S at minimum distance. When d is constant, there are efficient algorithms that solve this problem, and fast approximate solutions for general d. However, obtaining an exact solution in very high dimensions seems to be much less understood. We consider the high-dimensional L∞ Closest Pair problem, where d = n for some r > 0, and the underlying metric is L∞. We improve and simplify previous results for L∞ Closest Pair, showing that it can be solved by a deterministic strongly-polynomial algorithm that runs in O(DP (n, d) logn) time, and by a randomized algorithm that runs in O(DP (n, d)) expected time, where DP (n, d) is the time bound for computing the dominance product for n points in R. That is a matrix D, such that D[i, j] = ∣∣{k | pi[k] ≤ pj [k]}∣∣; this is the number of coordinates at which pj dominates pi. For integer coordinates from some interval [−M,M ], we obtain an algorithm that runs in Õ ( min{Mnω(1,r,1), DP (n, d)} ) time1, where ω(1, r, 1) is the exponent of multiplying an n× n matrix by an n × n matrix. We also give slightly better bounds for DP (n, d), by using more recent rectangular matrix multiplication bounds. Computing the dominance product itself is an important task, since it is applied in many algorithms as a major black-box ingredient, such as algorithms for APBP (all pairs bottleneck paths), and variants of APSP (all pairs shortest paths). 1998 ACM Subject Classification F.2.2 Nonnumerical Algorithms and Problems

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dominance Products and Faster Algorithms for High-Dimensional Closest Pair under L8

We give improved algorithmic time bounds for two fundamental problems, and establish a new complexity connection between them. The first is computing dominance product: given a set of n points p1, . . . , pn in R, compute a matrix D, such that Dri, js tk | pirks ¤ pjrksu ; this is the number of coordinates at which pj dominates pi. Dominance product computation has often been applied in algorit...

متن کامل

Dominance Products and Faster Algorithms for High-Dimensional Closest Pair under L∞

We give improved algorithmic time bounds for two fundamental problems, and establish a new complexity connection between them. The first is computing dominance product: given a set of n points p1, . . . , pn in R , compute a matrix D, such that Dri, js “ ˇ ˇtk | pirks ď pjrksu ˇ ; this is the number of coordinates at which pj dominates pi. Dominance product computation has often been applied in...

متن کامل

Computational Geometry On The OTIS-Mesh Optoelectronic Computer

We develop efficient algorithms for problems in computational geometry—convex hull, smallest enclosing box, ECDF, two-set dominance, maximal points, all-nearest neighbor, and closest-pair—on the OTIS-Mesh optoelectronic computer. We also demonstrate the algorithms for computing convex hull and prefix sum with condition on a multi-dimensional mesh, which are used to compute convex hull and ECDF ...

متن کامل

Computational Geometry on the Broadcast Communication Model

In this paper, we solve three geometric problems, including the ranking, convex hull and closest pair problems, under the broadcast communication model. To solve these problems, we propose a general scheme, the p-division approach, which is based upon the divide-and-conquer strategy. In the 2-dimensional space, the time complexities of our algorithms for solving these problems are all O n n p n...

متن کامل

ciently for High Dimensional Data

We present a novel approach to report approximate as well as exact k-closest pairs for sets of high dimensional points, under the L t-metric, t = 1; : : : ; 1. The proposed algorithms are eecient and simple to implement. They all use multiple shifted copies of the data points sorted according to their position along a space lling curve, such as the Peano curve, in a way that allows us to make p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017